#ifndef QTCHECKPOINTACTIVATEANIMATION_H
#define QTCHECKPOINTACTIVATEANIMATION_H

#include "QtCheckpointSprite.h"
#include "QtAnimationCommand.h"

class QtCheckpointActivateAnimation: public QtAnimationCommand
{
public:
	QtCheckpointActivateAnimation();
	QtCheckpointActivateAnimation(const QtCheckpointActivateAnimation& rhs);
	virtual ~QtCheckpointActivateAnimation();

	void SetCheckpoint(QtCheckpointSprite* receiver);
	void Execute();
	QtAnimationCommand* Clone() const;
	
protected:
private:
	QtCheckpointSprite* checkpoint;
};

#endif //QTCHECKPOINTACTIVATEANIMATION_H
